# 声明要求的 cmake 最低版本
cmake_minimum_required( VERSION 3.2 )

# 声明一个 cmake 工程
project( HelloSLAM )

# 设置编译模式为Debug模式
set( CMAKE_BUILD_TYPE "Debug" )

# 生成一个静态库，会生成一个libhello.a文件
add_library( hello libHelloSLAM.cpp )
# 生成一个共享库，会生成一个libhello_shared.so文件
add_library( hello_shared SHARED libHelloSLAM.cpp )

# 生成可执行文件useHello
add_executable( useHello useHello.cpp )

# 将可执行程序链接到上库文件
target_link_libraries( useHello hello_shared )
